草庐IT

Linux 设备

全部标签

php - 如何获取设备 token

我有一个适用于iOS的应用程序,我想在其中集成推送通知。我见过tutorialonyoutube一切正常,但最近我正在使用开发证书(用于测试-不用于AppStore)并且我的服务器上有PHP脚本。在这个文件中存储了我的iPhone的deviceToken,它是用php变量$deviceToken编写的。但是现在,当我想在AppStore中使用它时,如何从下载我的应用程序的每个人那里获取设备token并将其放入PHP脚本中?这是我的PHP文件:if($_POST['message']){$deviceToken='(mydevicetoken)';$message=stripslashe

php - 使用 Pushwoosh 和 Php 向特定设备发送通知

有没有人成功使用Pushwoosh远程API向特定设备发送自定义通知?我已经查看了他们的文档以进行设置,但通知一直发送到所有设备。我在这里做错了什么?提前致谢。$data]);$ch=curl_init($url);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,true);curl_setopt($ch,CURLOPT_ENCODING,'gzip,deflate');curl_setopt($ch,CURLOPT_HEADER,true);curl_setopt(

php - FCM 成功但 Ionic V1 中的设备未收到通知

我将FIREBASECLOUDMESSAGING服务与我的ionic产品和phonegap-plugin-pushcordova插件一起使用,以从PHPBACKEND获取推送通知。当我尝试获取推送通知时,phpend正在获得如下成功的结果。示例推送数据负载{"multicast_id":8853634389214913500,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1495614850271706%39688dd8f9fd7ecd"}]}技术规范:cordova推送通知插件版本:1.9.

php - 使用php从gps设备获取纬度和经度

如何用PHP获取GPS设备的经纬度?而不是通过javascript。谢谢。 最佳答案 如果您使用的是Linux,则通过串行端口与GPS通信相当简单...只需使用串行电缆连接GPS并激活GPS中的NMEA协议(protocol)即可。exec("stty-F/dev/ttyS09600raw");//Settheserialportparametersif(!$t=fopen('/dev/ttyS0','r+b'))//Openforreaddie("-Failedtoopen\n");//Sendsomecommand...fwri

PHP:在 Linux 中从 .PDF、.DOC 和 .DOCX 生成图像缩略图

正如标题所说,我基本上是在寻找一种方法,从上传到Linux机器的.DOC、.DOCX或.PDF文件生成缩略图。我知道ImageMagick可以处理.PDF到.PNG的转换,并且使用PHP的IMagick可以使它变得更加容易,但我不确定是.DOC还是.DOCX。我想有人告诉我OpenOffice的headless版本可以做到这一点。 最佳答案 我自己还没有测试过,但是ooo-thumbnailer显然可以制作.31及更高版本的DOC、DOCX和PDF文件的缩略图。该项目可从此处获得:https://launchpad.net/ooo-

php - 某些设备的无效 token

给出:工作的iPod应用程序php中的服务器端(修改后的easyapns)。我在沙盒中发送请求ssl://gateway.sandbox.push.apple.com:2195如果我向ssl://gateway.push.apple.com:2195发送请求,没有错误返回,但通知没有到达。在这种情况下,如果我发送完全错误的设备token(例如12345),APNs仍然不会返回错误。问题:APN返回status_code=>8(对接站的解释:Invalidtoken)到查询增强型通知格式,并为5个设备的5个token中的4个返回错误代码。我有正确的开发者证书,至少iPod的应用程序开发者

php - 如何在 Linux 上获取文件系统错误号

我看到file_put_contents函数正在返回FALSE但是否有可能知道从Linux系统调用返回的错误(errno)内核?失败的原因可能有很多(甚至可能与设备或驱动程序有关)。所以我想知Prop体的错误原因。file_put_contents仅在失败时返回FALSE。我想要的相当于Cerrno或perrorC函数。 最佳答案 结果可能有点模棱两可,但在PHP中最接近errno的是error_get_last功能。 关于php-如何在Linux上获取文件系统错误号,我们在StackO

php - PHP 中的 require_once 在移动设备中打印

我的服务器中有一个PHP文件,它在桌面设备上运行良好。基本上只有这个代码片段:get_results("SELECT*FROMview_posts_mapLIMIT10");?>(其余内容将结果打印在HTML页面上。)碰巧在桌面浏览器上一切正常!但是在我的摩托罗拉3rdG等移动设备中,一切都搞砸了,'wp-load.php'只是打印在HTML代码中。这是没有意义的,因为PHP是在服务器端处理的,并且没有关于请求设备的代码分支。我在其他一些移动设备上测试过,HTML全部乱七八糟,而在桌面浏览器中,HTML是干净的,并且显示了它应该显示的内容。为了弄清楚发生了什么,我创建了一个包含以下正文

PHP : different behaviour of XSLT Processor in Windows WRT to Linux

我有这个php代码段:$xsltPath=$argv[1];$xmlPath=$argv[2];$xslt=file_get_contents($xsltPath);$xml=file_get_contents($xmlPath);$templateCMSObj=new\DOMDocument();$templateCMSObj->loadXML($xslt);$ekbXMLObj=new\DOMDocument();$ekbXMLObj->loadXML($xml);$proc=new\XSLTProcessor();$proc->importStylesheet($template

php - 使用 PHP/linux 将文件合并为单个 PDF

我正在研究如何将多个PDF合并为一个PDF。我正在寻找一个尽可能可靠且强大的库。最好是可以保存书签的库。Ghostscript可以在保存书签的地方连接,但我遇到了麻烦,在一种情况下它无法生成任何output.pdf。gs-q-sPAPERSIZE=letter-dNOPAUSE-dBATCH-sDEVICE=pdfwrite-sOutputFile=output.pdfdocument1.pdfdocument2.pdfdocument3.pdfGPLGhostscript8.54:Unrecoverableerror,exitcode1GPLGhostscript8.54:ERROR